Merge pull request #25 from thehogfather/emulink-commented

Fixed bug in emulink.js, now user can create a diagram using a pvs speci...fication, saving it and restore it later (node position included)
AlarisPC diagram file (stores the position of nodes)
AlarisPC diagram file (stores the position of nodes) -- fixed transition names
bug fix in stateMachine (mispelled field name)
improved rendering of edge labels in Emulink
updated AlarisPC specification; improved rendering of edges in Emulink diagram (increased size, straight used to render right-to-left links, curvy lines used to render left-to-right links)
minor change in Emulink (improved rendering of edges)
Fixed bugs in emulink: first file of the project was overwritten, canvas was not cleared when a new project was open