Initial commit

First commit with bunch of todos