Initial Commit

About to rework code again to comply with MVC structure