Allow enabling / disabling room profiles
Add .gitignore
Return self when setting data (allow for chaining)
Added some high level getters / setters and default values