MyTextFieldListener: CommitAction + Bug fix. 
Addition of the commit action, that determines what happens when you
selection the enter key during an autocomplete operation. 
Fixed bug where the text field would be set back to a null.
MyTextField: Add spaces and caret/selection position.
MyTextFieldListener: Action/Input map (hack job).
MyTextFieldListener/MyView: Set key mapping. 
- New method in MyTextFieldListener to allow the action/input mapping to
be set on a JTextField component. 
- Add these changes to the view.
MyController/MyView: Renamed components/methods to clarify use.
MyTextFieldListener: Clean and comments.
SQLQuery: Add user name query.
MyController: Add user query to populate the autocomplete.
SQLQuery: Change query results to lower case.
MyTextFieldListener: Remove prefix starting position. 
Removing the code that finds the starting position of the word,
This is not useful when there is more than one word in the autocomplete.
MyView: Rename listener to textFieldListener.
HierarchyData: New Comparator; Tier - Sequence.
MyView: Set frame width and height.