re-arranged js scripts into multiple parts to make more sense. added basic icon set to make it feel better. these icons won't stay however.
Latest with icons and rearranged code.