Add autoload

Add autoload and change all include and require