Provider as an abstract class
Security check in MySplash added
Providers choice
GitIgnore preference file
GitRecord messages

Cancel the default gitignore procedure for the bin/ folder, ignoring
everything inside except the MessageBundle files that are useful for the
multi-language support.