Added LGPLv3 License, and added a javadoc to all classes, representing the license and the author (me)