Updated searching
Merge branch 'master' of https://github.com/srnjcbsn/FsPlanning
updated naming
Updated bdi agent
Updated BDIAgent to actually solve the problems given to it
Merge branch 'Agent/stable' of https://github.com/srnjcbsn/FsPlanning
begun rework of bdi agent
Updated BDI agent to support that conflicted intentions will now be used when the current intentions goals are reached.
changed NextAction in Planner interface to return an option value (to avoid raising exceptions)
fixed agent code to correctly use updated of Planner.NextAxtion method
Begun work on a Bidirectional search function
Fully implemented Bidirectional search with unit tests
Fixed minor bugs and removed pointless test
updating the state with new percepts are no longer done asynchronously
Fixed agent
Merge branch 'master' of https://github.com/srnjcbsn/FsPlanning

Conflicts:
	FsPlanning/FsPlanning/Agent/BDIAgent.fs
Updated bdi agent
Merge branch 'Search/Bidirection/dev' of https://github.com/srnjcbsn/FsPlanning

Conflicts:
	FsPlanning/FsPlanning/Search/Astar.fs
Added heuristics funtion to problem type for A*, and made A* use it properly
Fixed minor type bug