Inital release

Still bugs but prove of concept version