Merge pull request #4 from Walzon/GetVariables

Get variables
Added more variable list tests
refactored some code
Finished implmentation to get values through reflection
Created unit tests
Fix some tests
Get unit tests to work