upgrade Titanium SDK to 3.4.0, add appointment detail controllers and views