Initial commit

Absolute basic functionality is working, tons left to do