- Defined 5 vertex (node) types: Generic, User, Mobile, PC and AP.  Added custom icons for each type / state of the vertices.
The node type can be changed manually by clicking on the vertex label and selecting 'Change Type -> ...'
- (Experimental) The type of the vertex is initially determined based on the total number of connecting edges, after the graph has been generated.
- Added an option in the 'View' menu to change the zoom mode (direction) between  Mac OS / Windows scroll styles.
Changed vertex rendering so that 1) a vertex is displayed as a single icon only, and 2) the entire area of an icon is clickable
Merge pull request #21 from mbatchkarov/dev

Merged Vlado's vertex icon work and my changes to it