Added basic basket functionality. Relates to #38