First commit
Added "syntax-analysis" function which employes instaparse namespace.
Syntax-analysis enforces logic for language (first command is always
DIMENTIONS command) and performs syntax check.

Planning to use quil namespace for drawing.
Final Commit of Part 1 that I am finally happy with.