Readjusted file structure and added gemspec.
Major structure reshuffling.