Refactoring & swipe support

Very refactor. Much changes. Well, basically, I refactored the background in hopes that it will be more readable.

Also, I updated ionic to the nightly build which seems to take care of too-sensitive items in the list.
And I switched to jQuery for doing AJAX (it's easier).