Initial Commit: Functioning and tested code base