Merge pull request #2 from IstrebiteI/expressions_handling

Added handling expressions
first step of code reogranisationa

* CODE: began reorganizing code (I'd wait until I finish, but found
several bugs and uncomfortable things I just had to fix)
* Fixed a bug in expression parser (expression ending with an operator
was not detected as erroneous)
* Fixed a bug introduced in 2.1.1.4 that prevented +/- key commands that
(de)increment values from working completely
* Introduced a delay to value checking in dialog box, so that when user
is typing, he does not get errors and warning immediately in process of
typing
* Improved the way warnings are displayed in a label in dialog box
forgot to delete old .suo

-
Merge pull request #4 from IstrebiteI/code_reorganization

Code reorganization