Improved file reading operation.
Small restructure.
Move scaner to separate lib
Begin to implement syntax analisation.
Add tests and finish restructure.
Add .gitignore
Conditions refactored. Makes *vterminal* functions more readable.