migrated to Vue

added Vue
dropped angular
added oboe
added grunt-browserify
- moved to commonJS modules
moved ./assert to ./src
updated data
changed relative dir logic