Overall - Added error handling and fixed a Null Map multiple error.

I hope I'm doing this in the correct order, first timer here with GitHub (It's good practice)

1- Added error handling 
2- Fixed a Null Map multiple error. (this happened when loading a file that didnt have a Map file.)

Bugs / Mistakes ?
3- By mistake removed the "Map file not found" message, I was thinking about adding a better way of showing the message, but I'll do it later
4- I moved 4 forms by using the "Remove and Create" approach, since SVN didnt allow me to just move the files. (I hope this isnt a lot of trouble.)