parse message number inside RavenMessage class
refactoring
move nuget package definition
add tests