consolidated API and added butterknife injections into activities and fragments