Move lib files to lib directory, create bin directory, convert schema generator perl script to Vala, add ability to create subclasses