#2: add angular for taking care of templating and routing
#2: update markdox and add some sample documentation for some less files