Implement Pose::Orientation spec

This module is intened to be used for standarazing
orientations across the application. It provides functionality
to transform a string orientation to a constant and the other
way around.
Minor rewrite of Pose class to use Orientation module utils.
Implement Application class

This class is intended to be used as the application
coordinator. It knows how to read input, build a simulation
from it, run it and finaly print the formatted output.
Update acceptance test to use Application builder