Real Initial Commit

the code is not that great, will code review if it proves useful