Added a commont test template
Renamed the "test" template

The old "test" template is now "eunit". This is to prevent confusion with
common_test.
Updated indentation for gen_event
Updated Documentation for gen_server and fixed broken start_link()
Fixed missing terminate in gen_fsm.
Updated indentation for vnode.