Bitcoin Battles $100K - Shaky Ground and a Test of Resilience