Merge pull request #1 from plexonic/dev

first implementation
Merge pull request #5 from plexonic/dev

merging dev branch into master
Merge branch 'dev'
Merge branch 'dev'
Merge branch 'dev'
Merge branch 'dev'
Merge branch 'dev'
Merge branch 'dev'
Fixed wrong variable usage.
Added functionality of empty properties being removed from JSON before being sent to SALTR.
Refactored SALTR SDK package name.
- Removed Unnecessary Comments.
- Removed Unnecessary Comments.
Renamed some SALTR classes
Moved some Matching gameplay specific classes in SALTR SDK to new package.
Lots of internal classes and methods became public as result.
Renamed SLTCellMatrix to SLTCells.
Added 2DLevel classes.
Now SALTR SDK parses levels based on their type.
Lots of hierarchy changes and fixes.
Clean up in SLTSaltrMobile and SLTSaltrWeb classes - more checks on various cases.
Minor.
Minor cleanup.
Made level parser classes Singleton.