Legal and IP Issues for App Developers