Cleaned up the source code formatting and made changes to the readme and license files