Moving assets to public, Fixing jshint error, re-structuring demo application, adding karma testing skeleton