Resolved: For any other noobs out there. When I created my Python script I gave it a custom name. So running it locally I was calling that name.
I overlooked the fact that app.py is the default that Azure would look for. I renamed my script (I know I could have changed the config), to app.py and it runs.
Thanks for everyone's time.