Add jQuery support and reorganize files