Added better intro page, some documentation and a few neat demos