changed machine name from flexible_content_block to flex_content_block
revamped big parts, established basic functionality