Restructured app according to "Writing go code" convention