Added support to change variables during runtime.

 - Defined some tests.
Fixed Constants and last test.

All that is left is to actually test.
Added .csv to gitignore.