HierarchyData: Add comparator. Add missing node seq.
HierarchyData: New comparator.
	Comparator: Tier - Parent Node - Sequence
	Sort the Hierarchy data on the following (in order)
	  - Tier (top tier menu, second tire menu, ...)
	  - Parent Node (keeps children together)
	  - Node Sequence (node sequence as they appear in the 
	  Authority menu)
MyController: Add hierarchy sorting.
MyController: Move loading hierarchy to it's own method.
MyController: Core implementation of hierarchy loading.
MyController: Complete loading of Hierarchy.
SQLQuery: Add outline for new query.
MyView: Add MyTreeRenderer to JTree.
SQLQuery: Flesh out queryRoleData method.
RoleData: Rename vars to improve readibility.
SQLQuery: Further work on role query.
SQLQuery: Update queryHierarchy. 
Add the node number to the permission query, used in hierarchy query to
match nodes to their permission arrays. Subclassed RoleData into
RoleNodeData to hold the additional node information.
RoleData: New constructor using existing RoleData.
SQLQuery: Minor bug fix. 
This was adding RoleNodeData instead of RoleData to the array, this
would cause the contains() method to fail to find a match.