Huge update

Almost completely changed everything, added responsive support, multiple items support etc.