Clarified some comments
Added a first version of the short code to show the member login form
Changed the option name for the custom login page url to be more ablative and stored the selected page guid (URL) in place of the slug
Added the callback function to redirect not logged-in users to the admin-set login page