v0.1 Commit

This is the original commit of actual programming work.

Will do some testing, later, and commit bugfixes, then.