Added interface for Buildings
Added interface for resource management
Added *.sw* in gitignore for vim swap files