Added new classes and abilities

Created several new classes and abilties and changed the file structure.