Move Context class to a separate file
Changed the way to handle scopes
Support for associative arrays, closes #7