Observer implementation

Implemented:
connect(std::string, Arguments&) : bool
selectTable(std::string) : bool
getDatabase (std::string) : Database*
getTable(std::string) : Table*
Layout ignore
Merge branch 'master' of https://github.com/EasyLinks/RDBMSTool

Conflicts:
	.gitignore
	rdbmstool.layout