Message routing successfully moved into new file.
I was dumb and didn't think to add `messageRouter.erl` into the compile script...
Fixed issue #18
Added some smarter input validation, also modified the range of primes to reflect the definition of prime.