Added .gitignore file for backup and swap files exclusion (vim)
Complete redesign of conversion process

Now sms automate uses the same validation & creation process as
Reports_Controller-> submit();

Validation is made by the Validation_Core, so (I think) it's more strong now
Creation is made by successive stages of report::save_X()

In addition, if we have validation errors, error messages are now appended to
the sms message. We keep trace of error

Next step is to enhance error tracking by also including errors from parsing
[minor] Ident fix
Better integration of settings inside the plugin page

Next step : Modify the view to have a more user-friendly interface
Added support for custom_forms & fix a bug

Bug fixed : line 54, wrong variable name
Support custom_forms, the structure of the message should now be :
  <Code Word>#
  <Decimal Degree Latitude>#
  <Decimal Degree Longitude>#
  <Title>#
  <Location>#
  <Event Description>#
  <Category Codes seperated by commas>#
  <form id>#
  <custom_fields (same order as defined)>
Where # is the delimiter
Only values of custom_fields are accepted, so you MUST sort your fields in the
message like you did in the form creator of Ushahidi.
Added the ability to answer multi-values fields by an id

Example : A checkbox with choices Antelope, Zebra, Polar Bear, Kitten
Ids starts from 0, so if you want to check Antelope & Kitten your sms must
contains : 0,3
Available for checkboxes, radio buttons, and dropdown list

This feature is actually hard coded activated, I plan to completely change the settings part
of the plugin, the activation/desactivation of this feature will be included
Settings, modified

Integration of the settings page with Ushahidi plugin page
Added an option per new feature (already available or planned)
The settings page still needs some text for the user
Added an option for the auto-date feature

We should be able to say that the reporter can specify a date, and not
automatically assign the date when the sms is received
Complete redesign of the parser.

Now it should be a lot more easy to add/remove things into the parser.
The base for all futures options is implemented.
Add features Auto-title and auto-description
Remove unused function in smsautomate_settings.php
Example on settings page according to current setting

The examples on the settings page are modified to follow the current settings :
 - The delimiter is replaced
 - Title, date & descriptions only shown when their according settings are not
   set to auto-*
Major update, Location Table

- Location table
    Specifiy your location by an ID
- Configuration File
    For configuring the location table
- Settings table
    Settings model copied from Ushahidi (all settings in two columns)
- Administration page
    Full description of plugin behaviors and options
- Rennaming
    Started to rename plugin from SMS automate to SMS Report

And some documentation in the code
Renamming
Minor spell fixes