First checkin of core app files