Adding guard
rearranged project to follow ruby structure