Major API updates and coding cleanup. Still work in progreess
continued update
continued updates to API and icons and splashes