Finshed 1.0

Added everything necessary to run as MVP.  Has a few rough edges and
isn't perfectly written, but works.  Currently hosted.