revised documentation
added new time zones and changed time zone constructor format
improved code readability and fixed bug in decompYearToDate function