code cleanup, updated readme and add isLoaded() to each po() call