Fixed Bugs in newmapper.py

- removed some unnecessary code
- added ‘Log’ button which is only visible when the correct number of
points for the mode are present
- clicking this button then prompts the user to log.

- simplified logic of Add point by removing stuff that got moved into
‘Log’ function.