Implemented movable view port. Added demo map. Closes #5. Closes #4.