Modified exception throwing.
Formatting.
added classes for BinaryExpressions and integrated them into the precedence climb
moved everything implementation related to the new directory  for a cleaner directory structure; everything seems to work
added option parser and adapted main.cpp
made use of option parser independent of gcc
Deleted meta folder and moved files to script and config folders
Merge branch 'dev' into gh-pages