Issue #200: Fixing the issue 200

* New layer will be added on dragging of any element on to the work
  space if there is no layer present
Issue #196: Formula names with spaces fail without error

* Now there is validation before adding any formula
* All the spaces will be automatically converted to underscores
Merge branch 'websiddu-gamma' into gamma
Fixing issues with PR #207