First (relatively) stable version

Tested the basics of all methods and used code in a couple of projects.
Everything appears to be working alright.