Improvement on exceptions throwing and handling

* Created exceptions classes for framework, wares 
  and application exceptions
* Cleaned code

(closes OpenFLUID/openfluid#3)
Switch to version 2.0.0~beta4