add Guardfile for fast rspec turnaround
mark failing test as pending

I am not sure what the expected behavior is here, don't want to
investigate now.
Migrate Attachment tests to rspec
cleanup code and comments
add some pending specs
refactoring: extract method find_by_symbol
refactoring: remove duplication
refactoring: extract method find_by_filename
som more cleanup