Improved error checking for Physical layer. Now i use EitherT monad
transformer to lift all errors into string messages. Documentation for
Physical.Options and Physical.Port is added.