Goal 1 complete

Julian,

I've completed Goal 1 along with some unit testing. Let me know what you think.

--Pat Streber