TODO
- rename it to usql
- rename Exception to UException, Table to UTable, Row to URow etc
- remove newlines from lexed string tokens
- unify using of float and double keywords
- add constructors
- add exceptions
- class members should have prefix m_
- add pipe | token
- add logging