qlearning with basic example

- basic qlearning algorithm.
- actionValue function backed by automatically expanded LookupTable.
- customizable exploration (currently random).
- usage example, where task is to find the quickest paths to a room.