added GPL notices
Added first version of song library.
Added directory changing capability to Library.

	The library object is now able to navigate up and down the directory tree
	using cd(int) and the private function cd(path).