Fixed a bug where pins would not default to the empty pin if no icon was defined.
Added in some level of sorting so that things do not overlap so badly.
Added the functionality to search for types on an classification form.
Also added the functionality to clear the currently selected type in
the classification form.
Merge branch 'working'