Merge pull request #19 from michaeldever/master

Fixed another quirk with IERail API, Added documentation for train movements, increased test coverage, type object attributes.
Update all dependencies and shift to 0.4 track
Merge pull request #21 from oisin/omh_0.4

Update all dependencies and shift to 0.4 track