Cleanup

Removed all (?) deprecated mootools functions.
Using modern mootools features such as 'slick' element creation.
Restructured (reduced the size of) code.
Fixed many bugs.