Added a readme, a license and updated some naming conventions