A 'code for fun' SPA Taggable gallery in NodeJS, AngularJS and MongoDB