Version 2.0

New Vuejs version and general code cleanup.