Breaking release. * Convert the whole project to go. * Get new functionalities to make it a standalone app.
* Have additional commands. * Get all the issues in 0.1.x resolved.