A 'code for fun' SPA Taggable gallery using NodeJS, AngularJS and MongoDB, backed by Travis CI