GetPosList() completed
Move and Pos given separate .cc and .h file

I wanted custom constructors and overloaded operators for pos, so I'm
moving them to keep a clean interface.
Also added pos to the makefile.