Update index.php

made sure that the path is splitted into parts and and all values are properly initialized.
modified path handling to prevent 'invalid server url' error.

improved path handling to prevent invalid server url error message in Firefox. Code snippet taken from index.php file.
allow characters '?' and '=' in collection string

modified function 'validate_collection' to allow characters '?' and '=' in the collection string which e.g. appear if the following request is send from firefox: http://<server>/weave/1.1/<user>/storage/clients?full=1
replaced 'report_error' by 'log_error' function

replaced 'report_error' by 'log_error' function to prevent invalid function error message.
made sure that all values are properly initialized

made sure that the path is splitted into parts and and all values are properly initialized.
include weave_utils.php to prevent 'function not found' error.
applied patch to support iPhone/iPod Touch devices

further details about this patch could be found on the follwing website: http://www.rfkd.de/?p=974
moved iPhone/iPod Touch specific code from index.php to user.php

The added code snippet was never reached because the original code now includes a redirection to user.php.
modification to support iPhone/iPod Touch devices

check http://www.rfkd.de/?p=974 for further details
fixed typo.
added GPL license header
Update README.md

v012 Compatibility update
Created a new variable in config.php and settings.php for the SQLite file
Merge pull request #6 from thedd/master

New variable for the sqlite file location
Added ToDo list
add hint that guessed server url may be wrong
Update setup.php

 Issue #10