This design is completely unofficial, but it is eminently doable. It has a number of interesting features including artificial gravity, inflatable crew quarters as well as water shielding against radiation.
I had actually linked to this a few months ago but the link disappeared. I just blundered into it tonight. :)