Merge pull request #2 from SW108F13-AAU/master

FileIOException is no longer avariable
First step to make a better requesthandler system
Network ID comes from a global variable
Changed toMap called from last commit
Added empty network handlers
Added network handlers to Server class
added regiter node function to initialize a node
Removed workDir global var (added later again)
register node handles location of cache dir
Merge branch 'new_request_handler' of github.com:SW108F13-AAU/distributed_dart into new_request_handler
Move log methods out of main lib file
Merge branch 'new_request_handler' of https://github.com/SW108F13-AAU/distributed_dart into new_request_handler
Use the new workdirpath var
deleted som redundant code, ad fixed includes
Better naming in DartProgram
Merge branch 'new_request_handler' of github.com:SW108F13-AAU/distributed_dart into new_request_handler

Conflicts:
	lib/distributed_dart.dart
Merge branch 'new_request_handler' of github.com:SW108F13-AAU/distributed_dart into new_request_handler
Throw works on objects... not class! :)

Also fixed wrong var name.
Only define default workdir first time
Renamed to NodeAdress