added .swp to ignore
updated gems
added cout logger
added gifts model

basic adding and viewing of gifts