Added spec helper
Added compiler class that shall compile all yaml / json files

* example template added for integration tests
* added integration tests
* spec helper got a function to get link to examples directory
Ignoring .rvmrc file
Specs added for a given template, read_mappings function added
Started to parse basic types, for now yaml files
Parsing YAML from file

* spec added to validate parsing
Extracted reading mappings from a directory to its own class
Refactored reading of mappings and refactored specs

* refactored and removed code from compile method
* moved specs to more appropriate place
* added specs
Simple inheritance in yaml files implemented

* specs added that check types
* added yaml file to template example
Added test case with sample yaml files to re-use named attribute

The idea is to reuse a property which is defined in another yaml file and then included. Spec fails for now
Fixes replacement of nodes with include tag, AST tree is modified

* fixes replacement of nodes when include directive found in yaml
Moved yaml specific functions to its own Parser class
Moved a few MappingsReader specs to YamlParser specs

* refactored and adjusted specs
Parser method added to use as main API function

* `load_file` method is available as main method to load yaml files
* moved spec to Yaml parser tests
* refactored specs
Added a few more edge cases to test Yaml parser
Added another edge case when parsing yaml file
Yaml file contains alias in spec

* renamed yaml file
TEMP Refactoring
Extracted conditional into separate function
Find pairs of AST nodes that define a file include

* renamed method