Merge pull request #1 from dimitar-asenov/development

Development
Merge pull request #4 from dimitar-asenov/development

Add LICENSE file to the root directory
Merge pull request #5 from dimitar-asenov/development

Development
Merge pull request #6 from dimitar-asenov/development

Development
Merge pull request #7 from dimitar-asenov/development

Development
Merge pull request #8 from dimitar-asenov/development

Development
Merge pull request #9 from dimitar-asenov/development

Development
Merge pull request #10 from dimitar-asenov/development

Development
Merge pull request #12 from dimitar-asenov/development

Development
Merge pull request #13 from dimitar-asenov/development

Development - Working on windows
add generation of AssignmentExpression
update
Fix compilation issues with gcc 4.8
Consolidate string components in one class to simplify maintenance
Cleanup unused headers
Make the "new" expression use a standard visual layout
Use a keyword default symbol styles for some items
Add support for enumerations inside Class
Add initial value support for fields
Add a visualization for the initial value of a field