Moved specs to spec folder.
Refactored #cycle method. Cracker now depends on a decoder class.
Added attr_reader to remove instance variable from methods.