updated file structure + wp-cli support