creates message usecase and specs.
adds validation to message entity
Merge branch 'development' of https://github.com/felguerez/aircycle into create_message

Conflicts:
	spec/db/shared_spec.rb
Merge pull request #55 from felguerez/create_message

Create Message Use Case