Initial commit

First commit. Basic working version of coin app.
Next step comments optimization