Initial commit of 0.1 alpha