composer and gitignore
added ArrayList
fixed some bugs
new feature to Number to preserve the value when making some calc
refactored Date, DateTime, Time, Period and datetime\Storage
completing the composer json