First commit - Basic foundation exists, print command working, variable declaration on scalars also working. All rudimental and subject to change once I have tested things.