use consolidate to make template engine configurable
#326 merge latest
#236 implement swig instead of jade
#236 fix travis asking for user input
#236 add .idea to gitignore
Merge pull request #236 from fyockm/master

use consolidate to make template engine configurable