Maze import functional

Maze import still needs error checking
TODO: Add more doc
Refactored a bit to use more interfaces
Merge branch 'master' of github.com:OlivierFerreira/ProjectAlgo