Updated Session class to be cleaner and fall-back on PHP-native session handler