First usable commit

First ALPHA version.