Armour class added, aspects extracted to interface that just implements
the two other interfaces at the moment. all aspects shold now have a
calculate method and call it during constructio. ListenerFactory also
stores teh last value set
Merged skills into my local changes