Initial project commit

Missing functionality, but the majority of components are here.  Must
use mysql database.  Schema dump of database included.