Merge pull request #3 from Slamper/master

Merging all changes by Slamper: FASTA file reader, drag and drop data files. Some other changes. Hard to see exactly whats changed because code has been reformatted.
Merge from Slamper removed comments and text formatting. Reverting all files except FASTA.js, demo.html & ReadCSV.js to their previous state.
removed 'size' parameter of addProtein function. It was confusing. Size, i.e. sequence length,  is taken from sequence string.
renamed Hendrick's modified ReadCSV.js to ReadXQuest.js. Reinstated ReadCSV.js as DAS look up version. Added author credit for Hendrick to Fasta.js.
renamed Slamper's demo file to XQuestDragNDrop.html. Reinstated previous demo.html, even though it still needs some work...
added file upload php
add saveLayout.php
Reorganised directory structure
Merge branch 'master' of https://github.com/colin-combe/crosslink-viewer
fasta reader
css tidy
demos, fasta reader
demos, fasta reader
demos
php
php
demos
csv reader
php
drag and drop