Android APK File Format analysis from a security standpoint for a 3rd year computing course