namespacing the code
reorganizing files for gem
removed old files