Changing jQuery extension methodology

Modified the way jQuery is extended to fit better with best practices.

Also, now that the code is using jQuery objects to find the elements rather than selectors, the elements no longer need IDs. This is peferred, so as to prevent accidental name conflicts.