Splitting the app files to respect angular best practice