fix factories and add database cleaner gem
add custom validator for transaction
create bit coin address for user (not functional yet)
add parse function to message (not functional yet)