Fixed colouring, display and directory problems.

Finished adding colouring for the whole program, configured the program
to change the save folder based on how its started (directly or from the
".sh" file), format the program interface to be more friendly.
Fix file name change
Should be completed
An error occurred
Should be completed
Comment completed
Temp
Temp
Add force save map as ".pac", add auto add pellet

Add automatically add ".pac" after a file name if not already exist. Add
a function for really lazy people to filled all space in map with small
pellet (not all space will be filled).
Revive add pellet code

Add pellet code now will start adding at the first pacman spawn point
found, if there is none then return an error.
Added detail comment, author validation

Add detail comments for codes. try to validated author but cannot get
the regex working, optimised some codes.
Regex author added
Valid author should be completed
Fix auto fill pellet

Auto fill pellet should working correctly now.
Regex author 100% completed
Comment added
Add little in readme
Updated README
Readme should be completed
Fixed what might be the write problem