Moving files so that composer psr-0 autoloading actually works

For the psr-0 autoloader to correctly find the class files to load, the class files need to be located under a directory named after the top-level namespace. Other pear packages are organized in this way (e.g., pear/DB). This commit moves the class files under a directory named 'Calendar'.