Added book update
Added state validation
Started working on returning global position
Updated test projects to F# 3.1