Initial commit

Version 0.1 unrefined.