Revert "revert back to hard coded arrays"

This reverts commit 1819c245f607f4cb4d3b84e3daf867059337da35.
Revert "weather data to string?"

This reverts commit 578402a9f98c7f7011d421d0a18af818b7f2fc50.
Revert "switch compass render first"

This reverts commit 2521f981cde9f3a0fe8c843e3f0ada567bccf6b2.
Revert "roll back dynamic dates"

This reverts commit 603fecc536411b3c058b0354c810cad7a8b3ae89.
Revert "remove UTC offset from altitude"

This reverts commit 2373346c9ffe13a9046ac70d453d378d4e483076.
Revert "added dynamic forecast graph"

This reverts commit c837b7bb70f43607b31b05c1c82de5d1012d4ff6.
rollback and added weather arrray buikld but not use