Launch of v2.0 on GitHub

Major refactoring and improvements