Started implementing a solution store

Implementing a solutions store to determine if a vns branch should
be followed in a timely fashion
Introduce unordered_set
Experimenting with unordered_set
Fixed a dependency issue with StoredSolution header
Defined all necessary functions for stored solutions
Implemented hash and equality functions for storedSolution