ANN graph branch merged

- Added `ann.graph` for fast development of graph based ANNs.
- Added `ann.graph.bind` and `ann.graph.sum` components.
- Added tests for Beale's function in optimizer package.
- Solved bugs at `matrix __div` metamethods.